
//
//  HYStatus.swift
//  weibo-01
//
//  Created by 源 何 on 16/9/27.
//  Copyright © 2016年 何源. All rights reserved.
//

import UIKit
import YYModel

class HYStatus: NSObject ,YYModel{
    // 微博 ID
    // Int看机型 在32位的机型上面 会出错
    var id: Int = 0
    //微博信息内容
    var text : String?
    
    //微博创建时间
    var created_at : String?
    
    ///微博来源
    var source: String?
    
    var user : HYUser?
    
    //配图视图的模型数组
    var pic_urls : [HYStatusPictureInfo]?
    
    //转发的数量
    var reposts_count: Int = 0
    //评论的数量
    var comments_count: Int = 0
    //点赞的数量
    var attitudes_count: Int = 0
    
    //被转发的原创微博字段
    var retweeted_status: HYStatus?
    
    //实际上是高度发YYModel在转换字典数组的时候 需要将字典转换成什么类型的模型对象
    class func modelContainerPropertyGenericClass() -> [String : Any]? {
        return ["pic_urls" : HYStatusPictureInfo.self]
    }
    
//    init(dict: [String: Any]) {
//        super.init()
//        setValuesForKeys(dict)
//    }
//    
//    override func setValue(_ value: Any?, forUndefinedKey key: String) {
//        
//    }
}
